body, html{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0;padding:0px 2px 0px 2px;}
a{color:#000;}
.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
#logo a{text-decoration:none;}
.logo{font-size:30px;color:orange;}
.slog{font-size:12px;color:green;}
ul.menu{list-style:none;margin:0;padding:0}
ul.menu *{margin:0;padding:0}
ul.menu a{display:block;color:#000;text-decoration:none}
ul.menu li{position:relative;float:left;margin-right:2px}
ul.menu ul{position:absolute;top:26px;left:0;background:#d1d1d1;display:none;opacity:0;list-style:none}
ul.menu ul li{position:relative;border:1px solid #aaa;border-top:none;margin:0;width:148px;}
ul.menu ul li a{display:block;padding:3px 7px 5px;background-color:#d1d1d1;}
ul.menu ul li a:hover{background-color:#c5c5c5}
ul.menu ul ul{left:148px;top:-1px}
ul.menu .menulink{padding:5px 7px 7px;font-weight:bold;}

ul.menu .sub{background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline{border-top:1px solid #aaa}
#wrap{margin:0 auto;width:100%;}
#header{padding:5px 10px;}
h1{margin:0;}
#nav{padding:5px 5px;width:100%;border-bottom:2px solid grey;}
#nav ul{list-style:none;margin:0;padding:0;}
#nav li{display:inline;margin:0;padding:0;}
#main{width:100%;}
h2{margin:0 0 1em;}
#footer{clear:both;padding:5px 10px;}
#footer p{margin:0;}
* html #footer{height:1px;}
.b{background-color:#fbc306;border-radius:10px;-khtml-border-radius:10px;margin:1%;-moz-border-radius:10px;-webkit-border-radius:10px;}
.green{background-color:green;color:#FFF;}
.red{background-color:red;color:#FFF;}
.maroon{background-color:maroon;color:#FFF;}
.blue{background-color:navy;color:#FFF;}
.orange{background-color:orange;}
.yellow{background-color:#fbc306;}
.hlp{height:18px;overflow:hidden;display:inline-block;margin:2px;}
.b .bh{font-size:14px;font-weight:bold;height:20px;padding:5px;text-align:center;}
.b .bb{padding:4px;background:#fff;border-radius:10px;-khtml-border-radius:10px;margin:3px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.bl{margin-bottom:4px;}
.bl a{color:navy;font-weight:bold;text-decoration:none;}
.bl a:hover{text-decoration:underline;}
.bl .pmi{background:url("img/plus_minus.png") no-repeat scroll 0px 50% transparent;display:inline-block;height:16px;margin:0 5px 0 0;text-decoration:none;width:18px;}
.bl .pmim{background:url("img/plus_minus.png") no-repeat scroll -18px 50% transparent;}
.bl .dpd{display:none;color:#000;}
.qs{float:left;width:33%;}
.full{width:100%;}
#category .bl .dpd{display:block;color:#000;}
#category .b {font-size: 15px;}
#category .hlp{height:auto;}
#category .b .bb{margin: 3px;}
#category .bl a{ font-size:18px; font-weight: normal; height: auto; }